Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ВИКОНАННЯ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Обробка сигналів

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” / Лабораторна робота №1 з дисципліни " Цифрова обробка сигналів " Львів – 2014 р. Тема: ВИКОНАННЯ ЕЛЕМЕНТАРНИХ ОПЕРАЦІЙ НАД СИГНАЛАМИ В СИСТЕМІ SCILAB. Мета роботи: Виконати операції над матрицями та векторами в системи SCILAB. Здобути навики роботи в даному середовищі. ЗАВДАННЯ 2 Задати квадратну матрицю А порядку . Знайти вектор А*в, при чому елементи вектора в визначити за формулою:.   Результати ознайомлення з демонстраційною програмою (перелік і короткий опис основних функцій). Під час ознайомлення з тестовою програмою я ознайомився із такими функціями : clc - очищення командного вікна clear all - очищення всієї доступної пам’яті input - для вводу даних з клавіатури select - цей оператор призначений для виконання перемикання між умовами disp - відображення значень у командному вікні Текст написаної програми та пояснення алгоритму її роботи. Я створив файл vector.sci, у якому виконуються всі операції, які потрібні для виконання завдання. Функція vector() приймає параметри, які їй передаються із голдовної програми Laba1.sce. У прграмі використано стандартні функції, які були описані в п.2, а також елементарніоперації над числами (+,*,/). Laba1.sce clc clear all n=input('n=') choice=input("input matrix randomize? Y/N ","s") select choice case 'y' then a=10*rand(n,n); case "n" then a=input('input matrix A =') else error("Wrong answer") end; exec('E:\SciLab\vector.sci') vector(a,b,n) vector.sci function c=vector(a, b, n) i=1 for m=1:1:n b(m)= 1/((i*i)+2); i=i+1; end c=a*b disp(a,'a=') disp(b,'b=') disp(c,"c=") endfunction Результат виконання програми n=6 input matrix randomize? Y/N y -->function c=vector (a,b,n) --> i=1 --> for m=1:1:n --> // for i=1:1:n --> b(m)= 1/((i*i)+2); --> i=i+1; -->end --> c=a*b -->disp(a,'a=') -->disp(b,'b=') -->disp(c,"c=") -->endfunction a= 6.9818257 9.3762039 3.547391 7.7641399 2.2566776 7.4708331 9.5591608 1.0755608 5.8605445 2.8076809 7.5211019 9.7131537 0.4840173 7.7634244 3.4610255 6.9086006 3.0747507 4.3703554 5.3235206 6.3734178 4.424751 7.1747287 5.9793261 6.2248751 2.9468671 0.6630616 8.8226651 3.7201814 1.9238903 3.291328 6.9771367 8.1694599 7.6436931 9.3254966 2.3870888 3.2963874 b= 0.3333333 0.1666667 0.0909091 0.0555556 0.0370370 0.0263158 c= 4.9239886 4.5885748 2.382582 4.0228583 2.2594056 5.0754109 Висновки: на цій лабораторній роботі я ознайомився з можливостями програмного середовища SCILAB, освоїв основні програмні конструкції та засоби графічного та неграфічного відображення інформації. Крім того, виконано поставлене індивідуальне завдання, що закріпило набуті навики на практиці.
Антиботан аватар за замовчуванням

06.12.2014 16:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини